76e3aa8fd85df23c60c9904c68a15abe1d67b9e7,PersianCalendar/src/main/java/com/byagowi/persiancalendar/util/Utils.java,Utils,formatNumber,#String#,445

Before Change



        StringBuilder sb = new StringBuilder();
        for (char i : number.toCharArray()) {
            if (Character.isDigit(i)) {
                sb.append(preferredDigits[Integer.parseInt(i + "")]);
            } else {
                sb.append(i);

After Change


        char[] result = number.toCharArray();
        for (int i = 0; i < result.length; ++i) {
            char c = number.charAt(i);
            if (Character.isDigit(c))
                result[i] = preferredDigits[Character.getNumericValue(c)];
        }
        return String.valueOf(result);